﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Photo_Manipulator
{
    class DataManipulation
    {
        // Write your saveconfig method and also your retrieve configdata method 
        // in the next two methods --- To be done by Joseph
        public bool saveConfigData(string photographerName, string horseShowURL, 
            int configSaveDuration, bool append)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }

        public bool retrieveConfigData(string fileName, out string photographerName,
           out string horseShowURL, out int configSaveDuration)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }

        // Write your saveHorseShowData method and also your retrieveHorseShowdata method 
        // in the next two methods --- To be done by Sabareesh

        public bool saveHorseShowData(HorseInfoArray horseInfoArray,  
                                        string fileName, bool append)
        {

            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }

        public HorseInfoArray retrieveHorseShowData(string fileName)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }

        // Write your savePhotoIDSequenceData method and also your retrieve photoIDSequencedata method 
        // in the next two methods --- To be done by Kendra
       

        public bool savePhotoIDSequenceData(PhotoIDSequenceMapping photoIDSequence,
                                      string photographerName, string fileName, bool append)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }

        public PhotoIDSequenceMapping retrievePhotoIDSequenceData(string fileName,
            out string photographerName)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        
        }

        //Remove special characters here for foldername from MappedHorseInfoArray.cs
        // To be done by James

        // use switch case to have different ways to write foldernames
        // always eliminate special characters from the foldernames before name generation

        public string folderNameGeneration(string horseName, string riderName, string trainerName)
        {
            //TODO: Add implementation here
            throw new Exception("Not implemented");
        }
      

       

    }
}
